#define _CRT_SECURE_NO_WARNINGS 1
//
//#include <stdio.h>
//
//int issorted(int a[], int n);
//
//int main()
//{
//    int i, n, x[100];
//    scanf("%d", &n);
//    for (i = 0; i < n; i++) scanf("%d", &x[i]);
//    if (issorted(x, n) == 1) printf("Yes");
//    else printf("No");
//    return 0;
//}
//int issorted(int a[], int n)
//{
//    int i = 0;
//    int j = *a;
//    for (i = 1; i < n; i++)
//    {
//        if (*(a + i) > j)
//            return 0;
//        j = *(a + i);
//    }
//    return 1;
//}

//#include <stdio.h>
//
//int maxsubsum(int a[], int n);
//
//int main()
//{
//    int n, i, a[100], sum;
//    scanf("%d", &n);
//    for (i = 0; i < n; i++) scanf("%d", &a[i]);
//    sum = maxsubsum(a, n);
//    printf("%d", sum);
//    return 0;
//}
//
//int maxsubsum(int a[], int n)
//{
//    int sum = 0;
//    int flag = 0;
//    int i = 0;
//    for (; i < n; i++)
//    {
//        if (*(a + i) >= 0)
//            flag = 1;
//    }
//    int max = -9999;
//    if (flag)
//    {
//        int cnt = 1;
//        for (cnt = 1; cnt <= n; cnt++)
//        {
//            int i = 0;
//            for (i = 0; i < n; i++)
//            {
//                if (n - i < cnt)
//                    break;
//                else {
//                    int j = 0;
//                    sum = 0;
//                    for (j = i; j < i + cnt; j++)
//                    {
//                        sum += *(a + j);
//                    }
//                    if (sum > max)
//                        max = sum;
//                }
//            }
//        }
//        return max;
//    }
//    else
//        return 0;
//}

//#include <stdio.h>
//#include <string.h>
//
//int phone_number_check(char s[]);
//
//int main()
//{
//    char str[20];
//    gets(str);
//    if (phone_number_check(str)) printf("Valid mobile number");
//    else printf("Invalid mobile number");
//    return 0;
//}
//
//int phone_number_check(char s[])
//{
//    int n = strlen(s);
//    if (n != 11)
//        return 0;
//    if (*s != '1')
//        return 0;
//    else {
//        int i = 0;
//        for (; i < n; i++)
//        {
//            if (*(s + i) < '0' || *(s + i) > '9')
//                return 0;
//        }
//    }
//    return 1;
//}

//#include <stdio.h>
//#include <string.h>
//
//void left_pad(char s[], int n, char c);
//
//int main()
//{
//    int n;
//    char str[81];
//    scanf("%d", &n);
//    scanf("%s", str);
//    left_pad(str, n, '*');
//    puts(str);
//}
//
//void left_pad(char s[], int n, char c)
//{
//    int num = strlen(s);
//    int s1[101];
//    int i = 0;
//    for (; i < n; i++)
//    {
//        if (i < n - num)
//            *(s1 + i) = c;
//        else
//            *(s1 + i) = *(s + i - n + num);
//    }
//    for (i = 0; i < n; i++)
//    {
//        *(s + i) = *(s1 + i);
//    }
//}

#include <stdio.h>
int main()
{
	int arr[10] = { 0,1,2,3,4,5,6,7,8,9 };
	int* p = arr;
	/*printf("%p\n", p);
	printf("%p\n", &arr[0]);*/
	//printf("%d", sizeof(arr));

	printf("%p\n", arr);
	printf("%p\n", &arr);
	printf("%p\n", &arr[0]);

	return 0;
}
